$(function() {
	//轮播图动态加载
//	bannerShow();
	
	//底部选项栏样式修改
	$('footer a:eq(0)').attr('class', 'currentModule');
	
	//每次进来将当前页面的参数设置为1
	global.indexParam.pageNum = 1;
	//清空列表数据
	$('#index_infoWrap_content_js').empty();
	console.log('条数:'+$('#index_infoWrap_content_js li').length);
	//分页功能
	$(window).scroll(function(){
		
		
		if($('#index_infoWrap_content_js li').length > 0){
			var bot = 50;
			//当底部基本距离+滚动的高度 >= 文档的高度-窗体的高度时；
	        //我们需要去异步加载数据
			if((bot + $(window).scrollTop()) >= ($(document).height() - document.body.clientHeight) && global.indexListCurrentPage < global.indexListTotalPage && global.dataBack) {
				//加载下一页
				//console.log("下一页");
				global.dataBack = false;
				global.indexParam.pageNum += 1;
				infoListShow('POST', global.ctx + global.indexListUrl, global.indexParam, indexListShow);
			}
		}
	});
	
	//轮播图
	var mySwiper = new Swiper('.swiper-container', {
		direction: 'horizontal',
		loop: true,
		autoplayDisableOnInteraction: false,
		autoplay: 3000,
		pagination: '.swiper-pagination',
		paginationHide: false,
	});
		
	//列表页加载
	infoListShow('POST', global.ctx + global.indexListUrl, global.indexParam, indexListShow);
});

//数据请求成功回调的函数
function indexListShow(json) {  
	//console.log(json);
	var $listLi, $listLeft, $listRight, listH, listNum;
	if(json["status"] == "true") { //数据加载成功
		//记录首页列表总页数及当前页
		global.indexListTotalPage = json.totalPage;
		global.indexListCurrentPage = json.currentPage;
		
		//判断每次加载数据的数目
		if(json.currentPage < json.totalPage) { // 当前页<总页数
			listNum = json.pageSize;
		} else { // 当前页=总页数
			listNum = json.total - json.pageSize * (json.totalPage - 1);
		}
		//console.log('listNum:'+listNum);
		
		for (var i = 0; i < listNum; i++) {
			$('#index_infoWrap_content_js').append('<li></li>');
			
			var liIndex = (global.indexListCurrentPage-1)*json.pageSize + i;
			
			$listLi = $('#index_infoWrap_content_js li:eq(' + liIndex + ')');
			
			$listLi.append('<div class="infoList-left"></div>');
			$listLeft = $('#index_infoWrap_content_js li:eq(' + liIndex + ') .infoList-left');
			if(json.rows[i].serveTypeColor == 1) { //黄色 <---->房源信息=====
				$listLeft.append('<span class="infoList-houseInfo">'+json.rows[i].serveTypeName+'</span>');
			} else if(json.rows[i].serveTypeColor == 2) { //红色<---->求助=====
				$listLeft.append('<span class="infoList-help">'+json.rows[i].serveTypeName+'</span>');
			} else { //绿色<---->便民
				$listLeft.append('<span class="infoList-convenience">'+json.rows[i].serveTypeName+'</span>');
			}
			$listLeft.append('<h4 class="infoList-tit">' + json.rows[i].title + '</h4>');
			$listLeft.append('<p class="infoList-des">' + json.rows[i].discription + '</p>');
			$listLeft.append('<span class="infoList-location">' + json.rows[i].districtName + '</span>');
			$listLeft.append('<span class="infoList-location-village">' + json.rows[i].address + '</span>');
			$listLeft.append('<a class="infoList-tel" href="tel:' + json.rows[i].contactPhone + '">' + json.rows[i].contactPhone + '</a>');
			
			//计算高度
			listH = $('#index_infoWrap_content_js li:eq(' + i + ') .infoList-left').height();
									
			$listLi.append('<div class="infoList-right"></div>');
			$listRight = $('#index_infoWrap_content_js li:eq(' + liIndex + ') .infoList-right');
			$listRight.height(listH);
			if(json.rows[i].serveStatus == 2) { //已下架
				$listRight.addClass('deleted');
				$listRight.html('已下架');
				$listRight.css('line-height', listH+'px');
			} else if(json.rows[i].isCollected == 1) { //收藏
				$listRight.addClass('like');
				$listRight.on('click', {serveId: json.rows[i].id, pageId: '#indexAlert_js'}, addOrCancelCollect);
			} else {
				$listRight.addClass('unlike');
				$listRight.on('click', {serveId: json.rows[i].id, pageId: '#indexAlert_js'}, addOrCancelCollect);
			}
		}
		global.dataBack = true;
	}
}

//轮播图加载
function bannerShow() {
	//发送请求
	$.ajax({
		type: "POST",
		dataType: 'json',
		url: global.bannerUrl,
		data: global.bannerParam,
		success: function(data) {
			
		},
		error: function() {
			
		}
	});
}

//点击进入列表详情页（待开发）
function toListDetailView() {
	
}